home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 February / Gamestar_81_2006-02_dvd.iso / Red Shark / Villages / GermanBases.script < prev    next >
Text File  |  2001-12-18  |  5KB  |  144 lines

  1. //-------------------------------------------------------------------
  2. //
  3. //  This code is copyright 2001 by G5 Software.
  4. //  Any unauthorized usage, either in part or in whole of this code
  5. //  is strictly prohibited. Violators WILL be prosecuted to the
  6. //  maximum extent allowed by law.
  7. //
  8. //-------------------------------------------------------------------
  9.  
  10. class CBaseGermanBase extends CBaseForAllVillages
  11. {
  12.   array AssociationTable = array(
  13.       array(1,  "InteriorObject", "CBaseDoubleHouse",         vector(0.0, 0.0, 0.0), 0.0),
  14.       array(2,  "InteriorObject", "CBaseSingleHouse",         vector(0.0, 0.0, 0.0), 0.0),
  15. //      array(3,  "InteriorObject", "CBaseWoodShed",            vector(0.0, 0.0, 0.0), 0.0),
  16. //      array(4,  "InteriorObject", "CBaseBigSheaf",            vector(0.0, 0.0, 0.0), 90.0),
  17. //      array(5,  "InteriorObject", "CBaseSheaf",               vector(0.0, 0.0, 0.0), 90.0),
  18.       array(7,  "InteriorObject", "CBaseSovietTent",          vector(0.0, 0.0, 0.0), 0.0),
  19.       array(8,  "InteriorObject", "CBaseGermanTent",          vector(0.0, 0.0, 0.0), 0.0),
  20.       array(9,  "InteriorObject", "CBaseBarrel",              vector(0.0, 0.0, 0.0), 90.0),
  21.       array(10, "InteriorObject", "CBaseBarrelStack",         vector(0.0, 0.0, 0.0), 90.0),
  22.       array(11, "GameObject",     "CBaseGermanGunTower",      vector(0.0, 0.0, 0.0), 0.0),
  23.       array(12, "InteriorObject", "CBaseGermanCistern",       vector(0.0, 0.0, 0.0), 0.0),
  24.       array(13, "InteriorObject", "CBaseHangar",              vector(0.0, 0.0, 0.0), 0.0),
  25.       array(14, "InteriorObject", "CBaseGermanAmmoBox",       vector(0.0, 0.0, 0.0), 0.0),
  26.       array(16, "InteriorObject", "CBaseGermanArmedSandBags", vector(0.0, 0.0, 0.0), 0.0),
  27.       array(17, "InteriorObject", "CBaseGermanFaustSandBags", vector(0.0, 0.0, 0.0), 0.0),
  28.       array(18, "GameObject",     "CBaseGermanFlak",          vector(0.0, 0.0, 0.0), 0.0),
  29.       array(19, "InteriorObject", "CBaseBaseCover_1",         vector(0.0, 0.0, 0.0), 0.0),
  30.       array(20, "InteriorObject", "CBaseBaseCover_2",         vector(0.0, 0.0, 0.0), 0.0),
  31.       array(21, "InteriorObject", "CBaseBaseStorage",         vector(0.0, 0.0, 0.0), 0.0)
  32.     );
  33.  
  34.   string SkinFileName   = "Villages/GermanBases.skin";
  35.  
  36.   float  MapPixelWidth  = 8.0 / 3.0;
  37.   float  MapPixelHeight = 8.0 / 3.0;
  38.  
  39.   string FenceClass     = "CGermanBaseFence";
  40.  
  41.   void CBaseGermanBase()
  42.   {
  43.     if (!Core_IsSlowVideoCard())
  44.     {
  45.       AssociationTable.addElement(array(3,  "InteriorObject", "CBaseWoodShed", vector(0.0, 0.0, 0.0), 0.0));
  46.       AssociationTable.addElement(array(4,  "InteriorObject", "CBaseBigSheaf", vector(0.0, 0.0, 0.0), 90.0));
  47.       AssociationTable.addElement(array(5,  "InteriorObject", "CBaseSheaf",    vector(0.0, 0.0, 0.0), 90.0));
  48.     }
  49.   }
  50. }
  51.  
  52.  
  53.  
  54. class CGermanBaseFence
  55. {
  56.   int    MapColor        = 15;
  57.   int    Material        = 0;
  58.   int    TexturePlankQty = 1000;
  59.   float  TextureWidth    = 8.0;
  60.   float  TextureHeight   = 4.0;
  61.   float  MinSegmentSize  = 8.0f;
  62.   float  MaxSegmentSize  = 20.0f;
  63.   float  MaxAngleBtwSeg  = 10.0f;
  64. }
  65.  
  66.  
  67.  
  68. class CGermanBase_01 extends CBaseGermanBase
  69. {
  70.   string VillageMapFile = "Villages/GermanBase_01.bmp";
  71. }
  72.  
  73. class CGermanBase_02 extends CBaseGermanBase
  74. {
  75.   string VillageMapFile = "Villages/GermanBase_02.bmp";
  76. }
  77.  
  78. class CGermanBase_02S extends CBaseGermanBase
  79. {
  80.   string VillageMapFile = "Villages/GermanBase_02S.bmp";
  81. }
  82.  
  83. class CGermanBase_03 extends CBaseGermanBase
  84. {
  85.   string VillageMapFile = "Villages/GermanBase_03.bmp";
  86. }
  87.  
  88. class CGermanBase_03S extends CBaseGermanBase
  89. {
  90.   string VillageMapFile = "Villages/GermanBase_03S.bmp";
  91. }
  92.  
  93. class CGermanBase_04 extends CBaseGermanBase
  94. {
  95.   string VillageMapFile = "Villages/GermanBase_04.bmp";
  96. }
  97.  
  98. class CGermanBase_05 extends CBaseGermanBase
  99. {
  100.   string VillageMapFile = "Villages/GermanBase_05.bmp";
  101. }
  102.  
  103. class CGermanBase_06 extends CBaseGermanBase
  104. {
  105.   string VillageMapFile = "Villages/GermanBase_06.bmp";
  106. }
  107.  
  108. class CGermanBase_07 extends CBaseGermanBase
  109. {
  110.   string VillageMapFile = "Villages/GermanBase_07.bmp";
  111. }
  112.  
  113. class CGermanBase_08 extends CBaseGermanBase
  114. {
  115.   string VillageMapFile = "Villages/GermanBase_08.bmp";
  116. }
  117.  
  118. class CGermanBase_09 extends CBaseGermanBase
  119. {
  120.   string VillageMapFile = "Villages/GermanBase_09.bmp";
  121. }
  122.  
  123. class CGermanBase_09M extends CBaseGermanBase
  124. {
  125.   string VillageMapFile = "Villages/GermanBase_09M.bmp";
  126. }
  127.  
  128. class CGermanBase_10 extends CBaseGermanBase
  129. {
  130.   string VillageMapFile = "Villages/GermanBase_10.bmp";
  131. }
  132.  
  133. class CGermanBase_11 extends CBaseGermanBase
  134. {
  135.   string VillageMapFile = "Villages/GermanBase_11.bmp";
  136. }
  137.  
  138. class CGermanBase_12 extends CBaseGermanBase
  139. {
  140.   string VillageMapFile = "Villages/GermanBase_12.bmp";
  141. }
  142.  
  143.  
  144.